// 子元素节点逆序排列
// Element.prototype.reverse = function (){
//     var len = this.children.length,
//         nowElem;
//     for(var i = len - 2; i >= 0; i --){
//         nowElem = this.children[i];
//         this.appendChild(nowElem);
//     }
// }




//元素节点位置信息获取（相对于整个页面）
// Element.prototype.getElementPosition = function (){
//     if(this.offsetParent){
//         return {
//             left: this.offsetLeft + this.offsetParent.getElementPosition().left,
//             top: this.offsetTop + this.offsetParent.getElementPosition().top
//         }
//     }else{
//         return {
//             left: this.offsetLeft,
//             top: this.offsetTop
//         }
//     }
// }



// 字符串去重
// String.prototype.unique = function (){
//     var temp = {},
//         str = "",
//         obj = {
//             "push": Array.prototype.push
//         },
//         len = this.length;
//     for(var i = 0; i < len; i ++){
//         if(!temp[this[i]]){
//             temp[this[i]] = 1;
//             obj.push(this[i]);
//         }
//     }
//     for(var i = 0; i < obj.length; i ++){
//         str += obj[i];
//     }
//     return str;
// }




//元素拖拽功能
// 这个函数实现的前提：position为可动的那种（肯定啊！），行间样式里要有left和top的初始值
// function drag(elem){
//     var elemX,
//         elemY;
//     elem.addEventListener('mousedown',function(e){
//         elemX = e.pageX - parseInt(elem.style.left);
//         elemY = e.pageY - parseInt(elem.style.top);
//         document.addEventListener('mousemove',move = function(e){
//             elem.style.left = e.pageX - elemX + "px";
//             elem.style.top = e.pageY - elemY + "px";
//         },false)
//         document.addEventListener('mouseup',function(){
//             document.removeEventListener('mousemove',move,false);
//         },false)
//     },false)
// }